<?php
/**
 * Created by PhpStorm.
 * User: Fonny
 * Date: 14-8-27
 * Time: 上午8:58
 */

//连接数据库服务器
/*
参数 描述
servername 可选。规定要连接的服务器。默认是 "localhost:3306"。
username 可选。规定登录所使用的用户名。默认值是拥有服务器进程的用户的名称。
password 可选。规定登录所用的密码。默认是 ""。 */
$link = mysqli_connect("localhost", "root", "root");

/* check connection */
if (mysqli_connect_errno()) {
    printf("Connect failed: %d:\n%s", mysqli_connect_errno(), mysqli_connect_error());
}

//选择或创建数据库
if (!mysqli_select_db($link, "php_study")) {
    //创建数据库
    $sql = 'CREATE DATABASE php_study;';

    if (mysqli_query($link, $sql)) {
        echo "Database created";
    } else if (mysqli_errno($link) != 1007) {
        echo "Error creating database:\n" . mysqli_errno($link) . "\n" . mysqli_error($link);
    }
}

/* return name of current default database */
$sql = "SELECT DATABASE()";
if ($result = mysqli_query($link, $sql)) {
    $row = mysqli_fetch_row($result);
    printf("Default database is %s.\n", $row[0]);
    mysqli_free_result($result);
}

//创建表
$sql = "CREATE TABLE tbl_user2 (
  col_user_id int(11) NOT NULL AUTO_INCREMENT,
  col_user_name varchar(24) NOT NULL DEFAULT '',
  col_user_passwd blob NOT NULL,
  PRIMARY KEY (col_user_id),
  UNIQUE KEY col_user_name (col_user_name),
  UNIQUE KEY col_user_id (col_user_id),
  KEY col_user_id_2 (col_user_id)
) ENGINE=MyISAM AUTO_INCREMENT=1 DEFAULT CHARSET=utf8;
);";

if (mysqli_query($link, $sql)) {
    printf("Table created!");
} else {
    printf("Table created ErrorCode: %d\n%s\n", mysqli_errno($link), mysqli_error($link));
}

//关闭数据库连接
//mysqli_close($link);
?>